tracking and relay satellite system - Turco Inglés Diccionario